package com.app.sanyou.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * User: asus
 * Date: 2021-12-13
 * Time: 20:02
 * Version:V1.0
 */
public class ProductVo implements Serializable {
    private Integer id;

    private String productCode;

    //平面度
    private Double productPlane;

    //垂直度
    private Double productValue;

    private Integer productState;

    private Date createtime;

    private Date updateStateDate;

    private Integer maintainType;

    private Date updateMaintainDate;

    private String userid;

    private Double ddbLength;

    private Double ddbWidth;

    private Double ddbHeight;

    private Double yjbLength;

    private Double yjbWidth;

    private Double yjbHeight;

    private String ddbSize;
    private String yjbSize;

    private String query;
    private String factoryId;
    private String factoryName;
    private String subFactoryId;
    private String subFactoryName;

    private String username;

    private String startProductCode;
    private String endProductCode;

    private int online;
    private int maintain;
    private int offline;
    private int scrap;
    private int sum;
    private int uncodeNum;
    private int newAdd;

    //循环次数
    private int cycle;

    //维修次数
    private int maintainCycle;

    public int getMaintainCycle() {
        return maintainCycle;
    }

    public void setMaintainCycle(int maintainCycle) {
        this.maintainCycle = maintainCycle;
    }

    /**
     * 阴极板动态检测数据
     */
    private List<IndustryData> industryDataList;

    /**
     * 阴极板是否收藏(1-收藏,2-未收藏)
     */
    private int collectStatus;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public Double getProductPlane() {
        return productPlane;
    }

    public void setProductPlane(Double productPlane) {
        this.productPlane = productPlane;
    }

    public Double getProductValue() {
        return productValue;
    }

    public void setProductValue(Double productValue) {
        this.productValue = productValue;
    }

    public Integer getProductState() {
        return productState;
    }

    public void setProductState(Integer productState) {
        this.productState = productState;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getUpdateStateDate() {
        return updateStateDate;
    }

    public void setUpdateStateDate(Date updateStateDate) {
        this.updateStateDate = updateStateDate;
    }

    public Integer getMaintainType() {
        return maintainType;
    }

    public void setMaintainType(Integer maintainType) {
        this.maintainType = maintainType;
    }

    public Date getUpdateMaintainDate() {
        return updateMaintainDate;
    }

    public void setUpdateMaintainDate(Date updateMaintainDate) {
        this.updateMaintainDate = updateMaintainDate;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public Double getDdbLength() {
        return ddbLength;
    }

    public void setDdbLength(Double ddbLength) {
        this.ddbLength = ddbLength;
    }

    public Double getDdbWidth() {
        return ddbWidth;
    }

    public void setDdbWidth(Double ddbWidth) {
        this.ddbWidth = ddbWidth;
    }

    public Double getDdbHeight() {
        return ddbHeight;
    }

    public void setDdbHeight(Double ddbHeight) {
        this.ddbHeight = ddbHeight;
    }

    public Double getYjbLength() {
        return yjbLength;
    }

    public void setYjbLength(Double yjbLength) {
        this.yjbLength = yjbLength;
    }

    public Double getYjbWidth() {
        return yjbWidth;
    }

    public void setYjbWidth(Double yjbWidth) {
        this.yjbWidth = yjbWidth;
    }

    public Double getYjbHeight() {
        return yjbHeight;
    }

    public void setYjbHeight(Double yjbHeight) {
        this.yjbHeight = yjbHeight;
    }

    public String getDdbSize() {
        return ddbSize;
    }

    public void setDdbSize(String ddbSize) {
        this.ddbSize = ddbSize;
    }

    public String getYjbSize() {
        return yjbSize;
    }

    public void setYjbSize(String yjbSize) {
        this.yjbSize = yjbSize;
    }

    public String getQuery() {
        return query;
    }

    public void setQuery(String query) {
        this.query = query;
    }

    public String getFactoryId() {
        return factoryId;
    }

    public void setFactoryId(String factoryId) {
        this.factoryId = factoryId;
    }


    public String getFactoryName() {
        return factoryName;
    }

    public void setFactoryName(String factoryName) {
        this.factoryName = factoryName;
    }

    public String getSubFactoryId() {
        return subFactoryId;
    }

    public void setSubFactoryId(String subFactoryId) {
        this.subFactoryId = subFactoryId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public List<IndustryData> getIndustryDataList() {
        return industryDataList;
    }

    public void setIndustryDataList(List<IndustryData> industryDataList) {
        this.industryDataList = industryDataList;
    }

    public int getCollectStatus() {
        return collectStatus;
    }

    public void setCollectStatus(int collectStatus) {
        this.collectStatus = collectStatus;
    }

    public String getStartProductCode() {
        return startProductCode;
    }

    public void setStartProductCode(String startProductCode) {
        this.startProductCode = startProductCode;
    }

    public String getEndProductCode() {
        return endProductCode;
    }

    public void setEndProductCode(String endProductCode) {
        this.endProductCode = endProductCode;
    }

    public int getOnline() {
        return online;
    }

    public void setOnline(int online) {
        this.online = online;
    }

    public int getMaintain() {
        return maintain;
    }

    public void setMaintain(int maintain) {
        this.maintain = maintain;
    }

    public int getOffline() {
        return offline;
    }

    public void setOffline(int offline) {
        this.offline = offline;
    }

    public int getScrap() {
        return scrap;
    }

    public void setScrap(int scrap) {
        this.scrap = scrap;
    }

    public int getSum() {
        return sum;
    }

    public void setSum(int sum) {
        this.sum = sum;
    }
    public int getUncodeNum() {
        return uncodeNum;
    }

    public void setUncodeNum(int uncodeNum) {
        this.uncodeNum = uncodeNum;
    }

    public int getNewAdd() {
        return newAdd;
    }

    public void setNewAdd(int newAdd) {
        this.newAdd = newAdd;
    }

    public int getCycle() {
        return cycle;
    }

    public void setCycle(int cycle) {
        this.cycle = cycle;
    }

    public String getSubFactoryName() {
        return subFactoryName;
    }

    public void setSubFactoryName(String subFactoryName) {
        this.subFactoryName = subFactoryName;
    }
}
